草庐IT

Android Studio 找不到 JUnit 包

全部标签

android - 如何在没有 Activity 的情况下在 Android JUnit 测试的 UI 线程中运行代码?

我有一个依赖于AsyncTask来检索数据的数据库组件。一旦在应用程序中使用,它将始终从UI线程调用,但是我如何在不实例化Activity的情况下在JUnit测试中执行此操作(我只是没有Activity,也不应该有创建一个仅用于测试目的)?runOnUiThread()是一种Activity方法,因此它不是一个选项。有没有一种方法可以通过从Android测试库获取线程或通过实现MockUiThread来模拟UI线程? 最佳答案 Android.OS.Handler应该能够更新ui。要使用处理程序,您必须对其进行子类化并覆盖handl

android - 启动 avd 失败,说它找不到模拟器,但它存在

我已经在Ubuntu12.0.4上安装了SDK。我启动了SDK管理器并更新了几个包。我运行了avd管理器并尝试创建一个avd,但它失败了,没有任何信息。然后我尝试从命令行创建avd,使用我尝试从gui中使用的相同信息,并且成功了。当我尝试启动该AVD时,它失败了(省略了一些字符串):Failedtostartemulator:Cannotrunprogram"/apps/android/android-sdk-linux/tools/emulator":java.io.IOException:error=2,Nosuchfileordirectory这是我在查找此文件时看到的内容:$l

安卓:找不到 com.android.support:support-v4:23.2.1

我将这个库添加到我的gradle文件中:compile'com.appeaser.sublimepickerlibrary:sublimepickerlibrary:2.0.0'我已经有了这些依赖项:dependencies{compilefileTree(dir:'libs',include:['*.jar'])compile"com.android.support:design:23.+"compile'com.android.support:support-v4:23.+'compile'com.android.support:support-v13:23.+'compile'c

android - 我在 .android 文件夹中找不到 adb_usb.ini 文件?

我必须添加一个调试设备。我们可以通过在adb_usb.ini文件中添加一个十六进制值来实现。但是我找不到adb_usb.ini文件。任何人都知道为什么它不在.andorid文件夹中。 最佳答案 如果.android文件夹中没有adb_usb.ini文件,我们可以创建它。它应该包含设备供应商的十六进制值,每行一个。Windows7/8的步骤:转到C:\Users\\.android创建一个文件。重命名为adb_usb.ini粘贴以下行:#addyourvendorIDs,oneperline0x19490x18D1

android - 在 Android Studio 中找不到 Theme.AppCompat.Light 资源

尝试扩展ActionBarActivity时,我需要使用AppCompat主题(Theme.AppCompat.Light)。当我尝试将它添加到list和styles.xml中时,我得到了Error:(31,28)Noresourcefoundthatmatchesthegivenname(at'theme'withvalue'@android:style/Theme.AppCompat.Light').尽管我已经下载了支持库并将其包含在我的build.gradle文件中->dependencies{compile'com.android.support:appcompat-v7:19

android - React Native FAILURE : Build failed with an exception. 无法解析 ':classpath'。找不到 com.android.tools.build :gradle:3. 0.1

当我发出命令“react-nativerun-android”时,它发生了:失败:构建失败,出现异常。出了什么问题:配置根项目“AsomeProject”时出现问题。Couldnotresolveallfilesforconfiguration':classpath'.Couldnotfindcom.android.tools.build:gradle:3.0.1.Searchedinthefollowinglocations:https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.po

cad2020找不到MSVCP140.dll怎么办,msvcp140.dll无法继续执行代码

之前都是用cad2018版本,今天早上想着换个新一点的cad版本,就下载安装cad2020版本。打开的时候就提示由于找不到MSVCP140.dll,无法继续执行此代码,这可怎么办,经过一上午的研究,现在终于知道什么是MSVCP140.dll文件以及如何修复,现在就把一个简单方法分享推荐给大家;​MSVCP140.dll是什么东西?MSVCP140.dll是Windows操作系统中的一个动态链接库文件,它是MicrosoftVisualC++Redistributable的一部分。这个文件通常用于运行一些需要C++运行库的程序,如果这个文件损坏或丢失,就会导致一些程序无法正常运行。MSVCP14

android - Bluetooth LE 扫描有时找不到设备

我正在扫描蓝牙LE设备并作为外围设备运行(在第二代MotoG上运行Android6.0)我遇到的问题是有时(看起来是随机的,但经常)它找不到我的任何其他外围设备,其他时候它工作正常。我有一个配套的iOS设备运行类似的代码(既扫描外围设备又充当外围设备),当Android扫描找不到iOS设备时,我的iOS发现Android设备充当外围设备就好了。所以这似乎只是事物扫描方面的问题。不仅找不到我的配套iOS设备,而且找不到任何蓝牙设备。当它工作时,它会找到我的配套iOS设备以及许多其他设备。我已经尝试过使用和不使用ScanFilters,但都遇到了同样的问题。我正在针对SDK26进行构建,最

Linux中ifconfig :command not found 找不到命令的解决方法

在使用Linux时,输入ifconfig命令后提示找不到命令的原因和解决方法参考如下1、未安装ifconfig工具(优先考虑的方法):>>可以用以下命令来检查whichifconfig 如果返回结果为空,或者提示noifconfigin(/xx路径),则说明没有安装该工具 >>使用如下命令进行升级安装sudoapt-getinstallnet-tools 提示如果出现apt-get找不到命令的话执行使用yum替代(因为有些操作系统自带的是yum工具。yum-yinstallnet-tools2、PATH环境变量配置问题查出来的ifconfig路径包含在PATH内则说明没问题。>>如有问题可以修

【安卓疑难杂症】:安卓安装、gradle下载、AndroidStudio报错:Connection timed out: connect If you are behind an HTTP proxy

 项目场景:    这几天在安装AndroidStudio的时候遇到了很多问题,特此做一个分享,希望对大家有所帮助,以下是我遇到的问题:Android版本不对,后换到我上周安装的版本才可以gradle下载不了,很慢AndroidStudio报错:Connectiontimedout:connectIfyouarebehindanHTTPproxySDK包java安装问题描述与分析&解决方案        Android版本不对,后换到我上周安装的版本才可以如下是我自己的版本,分享给大家:        链接:https://pan.baidu.com/s/1y9lPHfukSR-RUFXhtN